var Keyboard = {};
/**
 * Инициализация в.клавы
 * @param elem конейнер
 * @param mode режим: 'n' нет,'q' qwerty,'b' block
 * @param onClickInitFunc функция для назначения onclick каждой кнопке клавы, принимает кнопку как аргумент
 */
Keyboard.init = function (elem, mode, onClickInitFunc){
    var keys = 'qwertyuiopasdfghjklzxcvbnm<>';//\'-

    keyBoard.innerHTML = '';

    if(mode=='n')return;

    for(i=0;i<keys.length;i++){
        var b = document.createElement('input');
        b.type = 'button';
        b.value = keys[i];
        b.value = keys[i];
        b.className = mode=='q' ? 'qwertyKeyBoardButton':'keyBoardButton';
        if(/[<>]/.test(b.value)){
            b.style.width = '32%';
            b.style.marginRight = '10px';
        }
        if(mode=='q'){
            if(b.value=='a') b.style.marginLeft = '5%';
            if(/[<z]/.test(b.value)) b.style.marginLeft = '10%';
        }
        if(b.value=='<') b.value = 'back';
        if(b.value=='>') b.value = 'enter';

        onClickInitFunc(b);

        elem.appendChild(b);
    }
}